﻿/*
各位数字和 
Time Limit:1000MS  Memory Limit:32768K


Description:
求每个整数的各位数字和。

Input:
一大堆以空格或回车隔开的整数P( 0 ≤ P )。P可能超长，达到100位之多。 
Output:
输出每个整数的各位数字和。每个和数输出后要换行。 
  Sample Input:
  12345
  56123
  82
  Sample Output:
  15
  17
  10
*/
#include <stdio.h>
#define MAX_CHARS 128

int main()
{
	char integer[MAX_CHARS]={0};
	while (EOF!=scanf("%s", integer))
	{
		unsigned sum=0u;
		char *p=integer;
		for (;*p; ++p)
		{
			sum+=(unsigned)(*p-'0');
		}
		printf("%u\n", sum);
	}
	return 0;
}